home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung 2 / Power-Programmierung CD 2 (Tewi)(1994).iso / gnu / djgpp / emu387 / makefile < prev    next >
Encoding:
Makefile  |  1993-11-27  |  2.6 KB  |  172 lines

  1. CFLAGS = -O2 -g
  2.  
  3. .cc.o :
  4.     gcc $(CFLAGS) -c $<
  5.  
  6. O = \
  7.     compare.o\
  8.     const.o\
  9.     emu.o\
  10.     emuinit.o\
  11.     emumath.o\
  12.     emusubs.o\
  13.     eprintf.o\
  14.     rmov.o
  15.  
  16. E = \
  17.     e00.o e01.o e02.o e03.o e04.o e05.o e06.o e07.o\
  18.     e10.o e11.o e12.o e13.o e14.o e15.o e16.o e17.o\
  19.     e20.o e21.o e22.o e23.o e24.o e25.o e26.o e27.o\
  20.     e30.o e31.o e32.o e33.o e34.o e35.o e36.o e37.o\
  21.     e40.o e41.o e42.o e43.o e44.o e45.o e46.o e47.o\
  22.     e50.o e51.o e52.o e53.o e54.o e55.o e56.o e57.o\
  23.     e60.o e61.o e62.o e63.o e64.o e65.o e66.o e67.o\
  24.     e70.o e71.o e72.o e73.o e74.o e75.o e76.o e77.o
  25.  
  26. emu387 : crt0.o main.o $(O) $(E)
  27.     ld -o emu387 crt0.o main.o $(O) $(E) -L../lib -lgcc -lc -lgcc -N -Ttext 0xb00000a8
  28.  
  29. emutest : emutest.o
  30.     gcc -o emutest emutest.o $(O) $(E)
  31.  
  32. emutest.o : main.cc
  33.     gcc -DTEST -c main.cc -o emutest.o
  34.  
  35. crt0.o : ../lib/crt0.S
  36.     gcc -c -DEMU387 ../lib/crt0.S -o crt0.o
  37.  
  38. clean :
  39.     -del *.o
  40.     -del emu.rf
  41.     -del emutest
  42.  
  43. # DEPENDENCIES
  44.  
  45. emu.o : emu.h const.h
  46.  
  47. e00.o : emu.h rmov.h
  48.  
  49. e01.o : emu.h rmov.h
  50.  
  51. e02.o : emu.h rmov.h compare.h
  52.  
  53. e03.o : emu.h rmov.h compare.h
  54.  
  55. e04.o : emu.h rmov.h
  56.  
  57. e05.o : emu.h rmov.h
  58.  
  59. e06.o : emu.h rmov.h
  60.  
  61. e07.o : emu.h rmov.h
  62.  
  63. e10.o : emu.h rmov.h
  64.  
  65. e11.o : emu.h rmov.h
  66.  
  67. e12.o : emu.h rmov.h
  68.  
  69. e13.o : emu.h rmov.h
  70.  
  71. e14.o : emu.h const.h
  72.  
  73. e15.o : emu.h const.h
  74.  
  75. e16.o : emu.h rmov.h
  76.  
  77. e17.o : emu.h rmov.h
  78.  
  79. e20.o : emu.h rmov.h
  80.  
  81. e21.o : emu.h rmov.h
  82.  
  83. e22.o : emu.h rmov.h compare.h
  84.  
  85. e23.o : emu.h rmov.h compare.h
  86.  
  87. e24.o : emu.h rmov.h
  88.  
  89. e25.o : emu.h rmov.h compare.h
  90.  
  91. e26.o : emu.h rmov.h
  92.  
  93. e27.o : emu.h rmov.h
  94.  
  95. e30.o : emu.h rmov.h
  96.  
  97. e32.o : emu.h rmov.h
  98.  
  99. e33.o : emu.h rmov.h
  100.  
  101. e34.o : emu.h
  102.  
  103. e35.o : emu.h rmov.h
  104.  
  105. e37.o : emu.h rmov.h
  106.  
  107. e40.o : emu.h rmov.h
  108.  
  109. e41.o : emu.h rmov.h
  110.  
  111. e42.o : emu.h rmov.h compare.h
  112.  
  113. e43.o : emu.h rmov.h compare.h
  114.  
  115. e44.o : emu.h rmov.h
  116.  
  117. e45.o : emu.h rmov.h
  118.  
  119. e46.o : emu.h rmov.h
  120.  
  121. e47.o : emu.h rmov.h
  122.  
  123. e50.o : emu.h rmov.h
  124.  
  125. e52.o : emu.h rmov.h
  126.  
  127. e53.o : emu.h rmov.h
  128.  
  129. e54.o : emu.h rmov.h compare.h
  130.  
  131. e55.o : emu.h rmov.h compare.h
  132.  
  133. e57.o : emu.h rmov.h
  134.  
  135. e60.o : emu.h rmov.h
  136.  
  137. e61.o : emu.h rmov.h
  138.  
  139. e62.o : emu.h rmov.h compare.h
  140.  
  141. e63.o : emu.h rmov.h compare.h
  142.  
  143. e64.o : emu.h rmov.h
  144.  
  145. e65.o : emu.h rmov.h
  146.  
  147. e66.o : emu.h rmov.h
  148.  
  149. e67.o : emu.h rmov.h
  150.  
  151. e70.o : emu.h rmov.h
  152.  
  153. e72.o : emu.h rmov.h
  154.  
  155. e73.o : emu.h rmov.h
  156.  
  157. e74.o : emu.h rmov.h
  158.  
  159. e75.o : emu.h rmov.h
  160.  
  161. e76.o : emu.h rmov.h
  162.  
  163. e77.o : emu.h rmov.h
  164.  
  165. const.o : emu.h const.h
  166.  
  167. emumath.o : emu.h const.h
  168.  
  169. rmov.o : emu.h const.h rmov.h
  170.  
  171. compare.o : emu.h compare.h const.h
  172.